package com.org.af;

interface IAFV2AidlInterface {

    /***
    *设置晃动对焦开关
    *@bl  1:     开
    *@bl  0:     关
    **/
    void setAfSensor(int status);
    int getAfSensor();

    /***
    *模拟遥控器对焦按键单机执行一次
    **/
    void do_auto_once();

    /***
    *手动幕布识别一次（供工厂测试apk使用）
    **/
    void manual_dis_screen_once();

    /***
    *设置自动对焦的状态
    *@status  1      打开
    *@status  0     关闭
    */
    void setAutoFocus(int status);
    int getAutoFocus();

    /***
    *设置自动六向梯形矫正的状态
    *@status  1      打开
    *@status  0     关闭
    */
    void setAutoKeyStone(int status);
    int getAutoKeyStone();

    /***
    *设置自动幕布识别的状态
    *@status  1      打开
    *@status  0     关闭
    */
    void setAutoScreen(int status);
    int getAutoScreen();

    /***
    *设置自动避障的状态
    *@status  1      打开
    *@status  0     关闭
    */
    void setAutoObstacleavoidance(int status);
    int getAutoObstacleavoidance();


    /****
    *获取当前算法状态码
    **/
    int get_Algorithm_code();
}
